前一阵把自己的服务器系统切换到CentOS 8后,发布了.Net Core站点以后就没管了,ssl证书也没有用,每次访问都是显示个不安全。今天想把证书加上,就在网上找了一些资料,看到Nginx反向代理https会改到很多的配置。我不想改Nginx的配置,于是研究了宝塔是否可以直接配置ssl证书,才知道原来配置.net Core方向代理使用https如此简单,点几下就好了。第一步:申请证书,如果已经启用了反向代理会申请不成功,把反向代理停止后就可以申请了。.netCore3.1 在Centos8上
.Net Core 项目发布到CentOS8上能够正常运行,但是退出了XShell,进程就结束,网站不能访问报502错误。那么我们就需要安装一个进程守护工具,这里我也使用的是Supervisor。supervisor是什么,有什么作用一个Linux/Unix系统上的进程监控工具一个Python开发的通用的进程管理程序可以管理和监控Linux上面的进程能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启不过同daemontools一样,它不能监控daemon进程sup
今天写demo是用.net Core3.1 MySql,和以前一样添加引用MySql.Data,MySql.Data.EntityFrameworkCore 。在做数据库迁移报错,错误信息如下:
到Abp官网下载项目我这里是下载了一个空项目,没有包含用户角色,如有需自行选择。打开解决方案看看:运行一下看看项目是否能够正常打开:2、我这里把.NetCore的版本改为了2.2,默认的是2.1,我不习惯Abp的默认命名空间,这里也一起改了(这一步可省略)。3、我准备用MySql数据库,Abp默认使用的是SqlServer。这一步是移除默认Sql Server相关包在EntityFrameworkCore项目下移除包Microsoft.EntityFrameworkCore.SqlServe
1、数据库迁移报错:Table testdbcore.__efmigrationshistory doesnt exist 解决办法是先生成迁移表:__EFMigrationsHistory